#include <Engine/Config.h>

#ifdef _FBENGINE_FOR_WINDOWS_
	#include <Windows.h>
	#pragma warning(disable : 4996) // The POSIX name for this item is deprecated
#elif _FBENGINE_FOR_LINUX_
#endif

#include <assert.h>
#include <string>
#include <stdio.h>
#include <stdarg.h>
#include <vector>
#include <stack>
#include <map>
#include <algorithm>
#include <fstream>
#include <Engine/SmartPtr.h>
#include <Engine/Misc/tinyxml2.h>

#define SAFE_RELEASE(x) (x)?(x)->Release():0; (x)=0

// use std::min(), std::max()
#undef min
#undef max
